package com.jy.modules.cims.data.common.dto;

import java.math.BigDecimal;

import com.jy.platform.core.common.BaseDTO;
/**
 *@Description:T_C_MM_QUOTA
 *@author dell
 *@version 1.0,
 *@date 2015-01-29 20:50:47
 */
public class TCMmQuotaDTO extends BaseDTO{

	private static final long serialVersionUID = 1L;

	/**ID*/
	private java.lang.Long id;

	/**申请流水号*/
	private java.lang.String quotaCode;

	/** (贷款,债权,匹配)*/
	private java.lang.String quotaType;

	/**关联合约*/
	private java.lang.String contractCode;

	/**合作机构名称*/
	private java.lang.String cooperorgCode;

	/**申请金额*/
	private BigDecimal quotaSum;

	/**实际额度*/
	private BigDecimal realitySum;

	/**债权标的日期*/
	private java.util.Date creditReferDate;

	/**起始日期*/
	private java.util.Date startDate;

	/**失效日期*/
	private java.util.Date invalidDate;

	/**取消备注*/
	private java.lang.String cancelMomment;

	/**VALIDATE_STATE*/
	private java.lang.String validateState;

	/**申请状态*/
	private java.lang.String quotaStatus;
	
	/**申请用途*/
	private java.lang.String quotaUse;
	
	/**债权包名称*/
	private java.lang.String creditPackageName;

	/**
	 *方法: 获得id
	 *@return: java.lang.Long  id
	 */
	public java.lang.Long getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: java.lang.Long  id
	 */
	public void setId(java.lang.Long id){
		this.id = id;
	}

	/**
	 *方法: 获得quotaCode
	 *@return: java.lang.String  quotaCode
	 */
	public java.lang.String getQuotaCode(){
		return this.quotaCode;
	}

	/**
	 *方法: 设置quotaCode
	 *@param: java.lang.String  quotaCode
	 */
	public void setQuotaCode(java.lang.String quotaCode){
		this.quotaCode = quotaCode;
	}

	/**
	 *方法: 获得quotaType
	 *@return: java.lang.String  quotaType
	 */
	public java.lang.String getQuotaType(){
		return this.quotaType;
	}

	/**
	 *方法: 设置quotaType
	 *@param: java.lang.String  quotaType
	 */
	public void setQuotaType(java.lang.String quotaType){
		this.quotaType = quotaType;
	}

	/**
	 *方法: 获得contractCode
	 *@return: java.lang.String  contractCode
	 */
	public java.lang.String getContractCode(){
		return this.contractCode;
	}

	/**
	 *方法: 设置contractCode
	 *@param: java.lang.String  contractCode
	 */
	public void setContractCode(java.lang.String contractCode){
		this.contractCode = contractCode;
	}

	/**
	 *方法: 获得cooperorgCode
	 *@return: java.lang.String  cooperorgCode
	 */
	public java.lang.String getCooperorgCode(){
		return this.cooperorgCode;
	}

	/**
	 *方法: 设置cooperorgCode
	 *@param: java.lang.String  cooperorgCode
	 */
	public void setCooperorgCode(java.lang.String cooperorgCode){
		this.cooperorgCode = cooperorgCode;
	}

	/**
	 *方法: 获得quotaSum
	 *@return: BigDecimal  quotaSum
	 */
	public BigDecimal getQuotaSum(){
		return this.quotaSum;
	}

	/**
	 *方法: 设置quotaSum
	 *@param: BigDecimal  quotaSum
	 */
	public void setQuotaSum(BigDecimal quotaSum){
		this.quotaSum = quotaSum;
	}

	/**
	 *方法: 获得realitySum
	 *@return: BigDecimal
	 */
	public BigDecimal getRealitySum(){
		return this.realitySum;
	}

	/**
	 *方法: 设置realitySum
	 *@param: BigDecimal
	 */
	public void setRealitySum(BigDecimal realitySum){
		this.realitySum = realitySum;
	}

	/**
	 *方法: 获得creditReferDate
	 *@return: java.util.Date  creditReferDate
	 */
	public java.util.Date getCreditReferDate(){
		return this.creditReferDate;
	}

	/**
	 *方法: 设置creditReferDate
	 *@param: java.util.Date  creditReferDate
	 */
	public void setCreditReferDate(java.util.Date creditReferDate){
		this.creditReferDate = creditReferDate;
	}

	/**
	 *方法: 获得startDate
	 *@return: java.util.Date  startDate
	 */
	public java.util.Date getStartDate(){
		return this.startDate;
	}

	/**
	 *方法: 设置startDate
	 *@param: java.util.Date  startDate
	 */
	public void setStartDate(java.util.Date startDate){
		this.startDate = startDate;
	}

	/**
	 *方法: 获得invalidDate
	 *@return: java.util.Date  invalidDate
	 */
	public java.util.Date getInvalidDate(){
		return this.invalidDate;
	}

	/**
	 *方法: 设置invalidDate
	 *@param: java.util.Date  invalidDate
	 */
	public void setInvalidDate(java.util.Date invalidDate){
		this.invalidDate = invalidDate;
	}

	/**
	 *方法: 获得cancelMomment
	 *@return: java.lang.String  cancelMomment
	 */
	public java.lang.String getCancelMomment(){
		return this.cancelMomment;
	}

	/**
	 *方法: 设置cancelMomment
	 *@param: java.lang.String  cancelMomment
	 */
	public void setCancelMomment(java.lang.String cancelMomment){
		this.cancelMomment = cancelMomment;
	}

	/**
	 *方法: 获得validateState
	 *@return: java.lang.String  validateState
	 */
	public java.lang.String getValidateState(){
		return this.validateState;
	}

	/**
	 *方法: 设置validateState
	 *@param: java.lang.String  validateState
	 */
	public void setValidateState(java.lang.String validateState){
		this.validateState = validateState;
	}

	/**
	 *方法: 获得quotaStatus
	 *@return: java.lang.String  quotaStatus
	 */
	public java.lang.String getQuotaStatus(){
		return this.quotaStatus;
	}

	/**
	 *方法: 设置quotaStatus
	 *@param: java.lang.String  quotaStatus
	 */
	public void setQuotaStatus(java.lang.String quotaStatus){
		this.quotaStatus = quotaStatus;
	}

	public java.lang.String getQuotaUse() {
		return quotaUse;
	}

	public void setQuotaUse(java.lang.String quotaUse) {
		this.quotaUse = quotaUse;
	}

	public java.lang.String getCreditPackageName() {
		return creditPackageName;
	}

	public void setCreditPackageName(java.lang.String creditPackageName) {
		this.creditPackageName = creditPackageName;
	}

	
}